have a commanding lead over - Español Inglés Diccionario